$(function () {
    $("#select").click(function () {
        $(".allPermission option:selected").appendTo($(".selectPermission"));
    })

    $("#selectAll").click(function () {
        $(".allPermission option").appendTo($(".selectPermission"));
    })

    $("#deselect").click(function () {
        $(".selectPermission option:selected").appendTo($(".allPermission"));
    })

    $("#deselectAll").click(function () {
        $(".selectPermission option").appendTo($(".allPermission"));
    })





    //消除重复
    $(".selectPermission option").each(function (index1, item1) {//拿到右边的全部的option
        $(".allPermission option").each(function (index2, item2) {//拿到左边的全部的option
            if(item1.value == item2.value){//判断左边option的value 和 右边option的value是否相等
                item2.remove();//如果相等,删除左边的option
            }
        })
    })


    //======================================================
    $("#selectMenu").click(function () {
        $(".allMenu option:selected").appendTo($(".selectMenu"));
    })

    $("#selectAllMenu").click(function () {
        $(".allMenu option").appendTo($(".selectMenu"));
    })

    $("#deselectMenu").click(function () {
        $(".selectMenu option:selected").appendTo($(".allMenu"));
    })

    $("#deselectAllMenu").click(function () {
        $(".selectMenu option").appendTo($(".allMenu"));
    })


    //消除重复
    $(".selectMenu option").each(function (index1, item1) {//拿到右边的全部的option
        $(".allMenu option").each(function (index2, item2) {//拿到左边的全部的option
            if(item1.value == item2.value){//判断左边option的value 和 右边option的value是否相等
                item2.remove();//如果相等,删除左边的option
            }
        })
    })


    //在提交表单之前,把左边全部的option的selected值都改为true
    $(".btn_save").click(function () {
        $(".selectPermission option").prop("selected",true);
        $(".selectMenu option").prop("selected",true);
        $("#editForm").submit();
    })



        //获取表单对象,调用验证方法
        $("#editForm").validate({
            rules:{
                name:{
                    required:true,
                    rangelength:[2,6]
                },
            },
            messages:{
                name:{
                    required:"草拟吗,必输啊"
                }
            }
        });

    //把表单提交方式改成ajax提交
    //只要type类型是submit的时候,只要点击submit的按钮,就会提交表单
    //在点击submit按钮提交表单的时候,发送ajax请求,然后弹出artDialog框,点击确定返回list.do
    $("#editForm").ajaxForm(function (data) {
        showDialog("操作成功",function () {//弹出artDialog框
            location.href = "/role/list.do";
        },true);
    });


})

